package com.zhentao.day02.am;

import java.util.HashSet;
import java.util.Set;

public class SetTest {
  public static void main(String[] args) {
    // new 代表的是在内存空间中生成一块新的空间, 所以, 此时, 四个对象的地址是不同的。
    // HasSet 是通过 Object类的 hascode方法对 new 出来的对象进行地址的运算, 返回一个int值。
    Piao piao2 = new Piao("G122","3","一排E座");
    Piao piao3 = new Piao("G123","3","一排E座");
    Piao piao1 = new Piao("G121","3","一排E座");
    Piao piao4 = new Piao("G121","3","一排E座");
    // 1. set 集合不能存储重复的元素
    Set set = new HashSet();

    set.add(piao1);
    set.add(piao2);
    set.add(piao3);
    set.add(piao4);

    for (Object o : set) {
      System.out.println("o = " + o);
    }


  }
}
